package com.woniu.service.backpage;

import com.woniu.entity.Orders;
import com.woniu.util.RequestParams;
import com.woniu.util.ResData;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

/**
 * 订单表接口层
 * @author 任楷锐
 * @data 2023/3/6 10:40
 */
public interface IOrdersService {
    /*查询所有订单*/
    ResData<?>  getAllOrders(RequestParams<Orders> requestParams);

    /*数据看板——查看当前月份订单数*/
    ResData<?> queryMoonOrdersCount(Date startTime,
                                    Date endTime);

    /*数据看板——查看当前月份成交金额*/
    ResData<?> queryMoonOrdersAmount(Date startTime,
                                     Date endTime);

    /*数据看板——根据月份查看订单数量*/
    ResData<?> queryOrdersCountByCreateTime();

    /*数据看板——根据月份查看成交金额*/
    ResData<?> queryAmountByCreateTime();
}
